runtime.traceWriter.ensure (method)
8 uses
runtime (current package)
traceallocfree.go#L31: w, flushed = w.ensure(1 + 4*traceBytesPerNumber)
tracebuf.go#L78: w, _ = w.ensure(1 + (len(args)+1)*traceBytesPerNumber)
tracebuf.go#L128: func (w traceWriter) ensure(maxSize int) (traceWriter, bool) {
tracecpu.go#L172: w, flushed = w.ensure(2 + 5*traceBytesPerNumber /* traceEvCPUSamples + traceEvCPUSample + timestamp + g + m + p + stack ID */)
tracestack.go#L177: w, flushed = w.ensure(1 + maxBytes)
tracestring.go#L64: w, flushed = w.ensure(2 + 2*traceBytesPerNumber + len(s) /* traceEvStrings + traceEvString + ID + len + string data */)
tracetime.go#L83: w, _ = w.ensure(1 + traceBytesPerNumber /* traceEvFrequency + frequency */)
tracetype.go#L59: w, flushed = w.ensure(1 + maxBytes)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)